package behavioral.interpreter.self;


public class Client {

	public static void main(String[] args) {
		final Context context = new Context();
		context.global = "[GLOBAL DATA]";

		final AbstractExpression<String> terminalEXP = new TerminalExpression();
		final AbstractExpression<String> normalEXP = new NonterminalExpression(
				terminalEXP);

		System.out.println(normalEXP.interpret(context));
	}
}
